﻿'''This package may be used to convert small bits of TeX or LaTeX code
to other formats. It provides a base class, L{LatexConverter}, from
which functional converters may be derived. Subclasses may provide basic
functionality by simply implementing the abstract methods defined in in
LatexConverter, but may also add additional functionality using the
L{extend_vocabulary()<latex_converter.LatexConverter.extend_vocabulary>}
method.

The package also contains three classes derived from LatexConverter:

    - L{Latex2ASCIIConverter}
    - L{Latex2HTMLConverter}
    - L{Latex2UnicodeConverter}
    
LatexConverter is I{not} intended to convert entire TeX or LaTeX
documents. It does not support command definitions, environments, and
many other constructs found in LaTeX documents. It should, however, be
adequate for most small TeX and LaTeX fragments of the type found in
BibTeX bibliographies. If you need something more powerful, consider
U{PlasTeX<http://plastex.sourceforge.net/>}, which is both more complete
and more complicated.
'''

__all__ = [
  'latex2ascii_converter',
  'latex2html_converter',
  'latex2unicode_converter',
  'latex_converter'
  ]